﻿//#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//#include <string.h>
//#include  <stdlib.h>
//#include <time.h>

//1.写一段关机程序
//int main()
//{   
//	char input[20] = { 0 };//取一个字符数组用来存放字符串
//	system("shutdown -s -t 60");//system函数用来执行命令
//	again:
//	printf("请注意，你的电脑将在1分钟后关机，如果输入：wpcsb，就会取消关机\n");
//	scanf("%s", input);
//	if (strcmp(input, "wpcsb") == 0)//两个字符串在作比较时不能直接==，需要引入函数做之间的比较，引入函数
//	{
//		system("shutdown -a");
//
//	}
//	else 
//	{
//		goto again;
//	}
//
//	return 0;
//}

 //2.关机程序2
//int main()
//{   
//	while (1) {
//
//		char input[20] = { 0 };//取一个字符数组用来存放字符串
//		system("shutdown -s -t 60");//system函数用来执行命令
//
//		printf("请注意，你的电脑将在1分钟后关机，如果输入：666，就会取消关机\n");
//		scanf("%s", input);
//		if (strcmp(input, "666") == 0)//两个字符串在作比较时不能直接==，需要引入函数做之间的比较，引入函数
//		{
//			system("shutdown -a");
//			printf("关机被取消\n");
//			break;
//		}
//	}
//	
//	return 0;
//}

//3.猜数字游戏
//1. 电脑⾃动⽣成1~100的随机数 //rand—可以生成随机数（伪随机数），srand—改变参数使rand 种子改变，time函数—给srand函数提供随机数
//2. 玩家猜数字，猜数字的过程中，根据猜测数据的⼤⼩给出⼤了或⼩了的反馈，直到猜对，游戏结束
// 
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include  <stdlib.h>
#include <time.h>

void menu()
{
	printf("*******************************\n");
	printf("*****  1. play          ******\n");
	printf("*****  0. exit          ******\n");
	printf("*******************************\n");
	printf("*******************************\n");

}

void game()
{
	int r = rand() % 100 + 1;  //得到1~100的余数
	int guess = 0;

	while (1)
	{
		scanf("%d", &guess);
		if (guess > r)
			printf("猜大了\n");
		else if (guess < r)
		{
				printf("猜小了\n");
		}

		else
		{
			printf("猜对了\n");
			break;
		}
	}

}

int main()
{
	int input = 0;
	srand((unsigned int)time(NULL));
	do {
		menu();
		printf("请选择:  ");
		scanf("%d", &input);
		switch (input) 
		{
		case 1: game();
			    break;
		case 0: printf("游戏结束\n");
			    break;
		default :
			printf("选择错误，重新选择\n");
			    break;

		}

	}while (input);
	return 0;
}



























































































































































































